/*----GENERALES-----*/
body{margin:14px 2%;padding:0;font:normal 65% Verdana, Arial, Helvetica, sans-serif;color:#505050; background:#f3f3f3 url(../../images_iestancia/fondo.gif) repeat-x;}
body{font-family:Verdana, Arial, Helvetica, sans-serif !important;font-size:0.8em !important;}
fieldset{border:1px solid #c0c0c0;}
legend{padding:5px 5px 0 5px; font:bold 1.1em Arial, Helvetica, sans-serif; margin:5px; color:#505050; float:left; clear:both;}

a{font-weight:bold; color:#874402;text-decoration:underline;}
a:hover{color:#959595; text-decoration:none;}
img{border:0;margin:0;padding:0;}
p{padding:0; margin:0;}










/*--TITULOS--*/
h1 a, h2 a, h3 a{text-decoration:none;}
h1, h2, h3, h4, h5{margin:0;padding:0;font-family: Arial, Helvetica, sans-serif; color:#626262;}

.camporojo{border:1px solid #e50000; font:1em Arial; text-align:center; padding:2px 3px; color:#e50000; margin-right:3px;}

.campoverde{border:1px solid #1b9000; font:1em Arial; text-align:center; padding:2px 3px; color:#1b9000; margin-right:3px;}



.titulo{font-size:1.3em; padding: 5px 0 6px 16px; display:block;}
.titMenu{font-size:1.2em; background:#ffa939 url(../../images_iestancia/fondoTitMenu.gif) repeat-x bottom; border-top:1px solid #bd7d2a; color:#fff; padding:4px 10px; display:block; border-bottom:3px solid #d8d8d8;}
.tith4{font-size:1.2em;padding:10px 0 0 8px; float:left; width:90%; color:#4b2a00;}
h4 a{font-size:0.9em;}
h5{font-size:1em; margin:4px 0;padding:2px 0; border-bottom:1px solid #ccc;}

/*--LISTAS--*/
ol{margin:0 0 15px 35px;padding:0;}
ol li{list-style-type:decimal;padding:3px 0;}
ul{margin:0;padding:0;}
ul li{margin:0;padding:0;list-style-type:none;}
dl{margin-left:10px;padding:0;}
dt{margin:0;padding:4px 15px; font-weight:bold;}
dd{margin:0;padding:0 15px;}


/*--TABLAS--*/
table{font-size:1em; text-align:left;width:100% !important; width:auto;}
caption{font-weight:bold;}
th{border-bottom:1px solid #ccccb6; border-top:1px solid #ccccb6; font-weight:normal;padding:5px 3px 5px 1%; background:#f4f4e1;}
td{padding:8px 3px 8px 1%;border-top:3px solid #fff;border-bottom:1px solid #ccccb6;font-weight:bold;}

acronym{cursor:help;}
cite{cursor:help;}
blockquote{cursor:help;margin:0;}
address{font-style:normal;float:left;}
kbd{font:normal .8em "Lucida console", Courier, monospace;border-top:.15em solid #ccc;border-right:.25em solid #aaa;border-bottom:.3em solid #888;border-left:.2em solid #bbb;padding:.06em .3em;margin:0 1.5px;background:#eee;vertical-align: text-bottom;cursor:help;}
em{font-style:italic;}
textarea{font-family:Arial, Helvetica, sans-serif}

/*-----COMUNES------*/
.hidden, .mensaje{position:absolute;top:0;left:0;z-index:-100;visibility:hidden}
.puntosH, .clear{clear:both; padding:3px 0;}
.both{clear:both; padding:1px 0 0 0;}
.separadorH{background:#fff url(../../images_iestancia/separadorH.gif) repeat-x; clear:both; height:1px; float:left; width:100%; font-size:0;}
.campogen{border:1px solid #b1b1b1; font-size:1.1em; padding:3px; color:#000; background:#fff url(../../images/fondoForm.gif) repeat-x bottom; margin-right:5px;}
.bold{color:#ee9200; font-weight:bold;}
.campogen{border-style:solid; font-family: Verdana, Arial, Helvetica, sans-serif !important;}
.campogris{border:1px solid #b1b1b1; font-size:1.1em; padding:3px; color:#b1b1b1; background:#fff url(../../images/fondoForm.gif) repeat-x bottom; margin-right:5px;}
.campogrisx{color:#b1b1b1;}


/*-----ESTRUCTURA - CAPAS Y BLOQUES COMUNES------*/

/*-----sombra superior-----*/
#sombraSup{clear:both; float:left; width:100%; background:url(../../images_iestancia/fondSup.gif) repeat-x 0 100%; height:12px;}
#izqSup{float:left; width:12px; height:12px; background:url(../../images_iestancia/esqIzqSup.gif) no-repeat 0 100%;}
#dchaSup{float:right; width:12px;height:12px; background:url(../../images_iestancia/esqDchaSup.gif) no-repeat 100% 100%;}

/*-----sombra inferior-----*/
#sombraInf{clear:both; float:left;width:100%; background:url(../../images_iestancia/fondInf.gif) repeat-x; height:12px;}
#izqInf{float:left; width:12px;height:12px; background:url(../../images_iestancia/esqIzqInf.gif) no-repeat;}
#dchaInf{float:right; width:12px;height:12px; background:url(../../images_iestancia/esqDchaInf.gif) no-repeat;}

/*-----sombra central-----*/
#contenido1{float:left; width:100%; background:url(../../images_iestancia/fondIzq.gif) repeat-y;}
#contenido2{float:left; width:100%; background:url(../../images_iestancia/fondDcha.gif) repeat-y right;}
#degrad1{float:left; width:100%; background:url(../../images_iestancia/degradIzq.gif) no-repeat;}
#degrad2{float:left; width:100%; background:url(../../images_iestancia/degradDcha.gif) no-repeat top right;}
.margin12{margin:0 12px;}

#contenCentral{background:#fff;float:left; width:100%;}
.bordeConten{border:1px solid #a1a1a1; padding:10px; margin: 10px 10px 0 10px;}
.fondoLogo{background:url(../../images_iestancia/fLogo.gif) repeat-x; text-align:center; padding:10px 0;}
.menuIzq{ background: #fff; margin:3px;}

/*-----menu izq-----*/
.menuIzq ul{padding:8px;}
.menuIzq ul li{margin-bottom: 2px;}
.menuIzq ul li a{display:block; background:url(../../images_iestancia/flecha.gif) no-repeat 0 9px; padding:5px 2px 5px 10px; color:#333; text-decoration:none;}
.menuIzq ul li a:hover{color:#888;}
.menuIzq ul li a:active{color:#975400; background:#fff4e7;}
.menuIzq ul li ul{ background:#f6f6f7; padding:5px;}
.menuIzq ul li ul li{margin:0;}
.menuIzq ul li ul li a{margin:0; background: none !important; padding:3px 2px 3px 10px; color:#585858;}

#bloqueMenu ul{margin:0; padding:0; font:bold 1.1em arial;z-index: 10; float: left;}
#bloqueMenu li{float:left;position: relative;display: inline;margin:0;z-index: 10; padding:0;}
#bloqueMenu ul li a{color:#fff; display:block;padding:5px 9px;}
#bloqueMenu ul li a:hover{ background:#828282;}


.abierto a{background:url(../../images_iestancia/flecha2.gif) no-repeat 0 9px !important;}


/*-----PARTE CENTRAL ESTRUCTURA------*/

#bloqueInterior{float:left; width:100%; background:#d8d8d8;}
#parteIzq{float:left; width:20%;}
#parteDcha{float:left; width:80%;}

.encabezado{background: #fbfbfb url(../../images_iestancia/fondEncab.gif) repeat-x bottom; float:left; width:100%;}
#menuSup{ float:left; width:100%;}
#menuSup ul{float:left; width:auto;background:url(../../images_iestancia/menu1.gif) repeat-x; margin-left:14px; padding:0;}
#menuSup ul li{float:left; padding-bottom:20px;}
#menuSup ul li a{display:block; color:#fff; text-decoration:none; padding: 7px 7px 5px 7px; font: bold 1.2em arial; float:left;}

.esqIzq{float:left; background:url(../../images_iestancia/esqIzq.gif) no-repeat; height:29px; width:5px;}
.esqDcha{float:left; background:url(../../images_iestancia/esqDcha.gif) no-repeat; height:29px; width:6px;}

.activo{ background:url(../../images_iestancia/activo.gif) repeat-x; color:#42362b; padding:0 !important}
.activo a{color:#42362b !important}
.activo .esqIzq{background:url(../../images_iestancia/activoIzq.gif) no-repeat !important; height:49px !important; width:5px;}
.activo .esqDcha{background:url(../../images_iestancia/activoDcha.gif) no-repeat !important; height:49px !important; width:5px !important;}

/*----PIE----*/
#pie{ background: #fff url(../../images_iestancia/pie.gif) repeat-x bottom; float:left; width:100%; padding: 10px 0 5px 0;}
#pie div{padding: 0 5px; float:left;}
.textoP{padding-top: 10px !important;}

/*----FORMULARIOS----*/
#cuerpoForm, .form{clear:both;margin:0; padding:0;}
.barraSup{background:#efefef; border-bottom:1px solid #cecece; float:left; width:100%; height:23px;}
.barraSup h3{padding:4px 20px; font-size:1.2em;  float:left;}
.cambioA{float:right; background:#efefef url(../../images_iestancia/cambioA.gif) no-repeat; height:23px; border-right:1px solid #5e5e5e;}
.cambioA a{display:block; padding:5px 12px 5px 43px; color:#646464;}
.form label{clear:both; padding:4px 0; display:block;}
.form legend{clear:both; display:block;}
.form fieldset{clear:both; display:block; padding:8px;}

.form2Partes{float:left; width:48%; padding-left:1%;}
.form2Partes .etiqueta{float:left; padding:1px 0; width:32%;}
.form2Partes .campogen, .form2Partes .observ{width:45%;}

/*--LISTAS GENERICAS--*/
.listasGen{margin: 0 0 5px 10px; padding:0;}
.listasGen li{padding: 5px 0 3px 10px; margin:0; background: url(../../images/puntoLi.gif) no-repeat 0 9px; display:block;}
.listasGen li a{background:#93969c; color:#fff; padding:1px 4px;}
.listasGen li a:hover{background:#efefef; color:#ccc; padding:1px 4px;}
.listasGen li div{float:left; width:45%; padding-right:10px;}
.listasGen li ul{margin:4px;}
.listasGen li ul li{padding: 3px 10px;}
/*--LISTAS GENERICAS--*/


.lista1{float:left;width:99%; margin-top: 8px; padding-bottom:3px; border-top:1px solid #ffb32f; border-bottom:1px solid #ffb32f;}
.lista1 li{ text-align:center; float:left; width:100%; margin-top:3px; border-bottom:1px solid #e0e0e0; border-top:1px solid #e0e0e0;}

.listatr{float:left; width:99.9%; text-align:center; background:#ffbb59;}
.listatr li{float:left; border:none; text-align:center; padding:2px 0; width:25%; font-weight:bold;}

.listato{float:right; width:99.9%; text-align:center; background:#fff;}
.listato li{float:right; border:none; text-align:center; padding:2px 0; width:100%; font-weight:bold;}


.listatd{float:left; width:100%; text-align:center; background:#fff;}
.listatd li{float:left;width:25%; text-align:center; border:none; padding:2px 0;}

.lista1 li a, .lista1 li span{ text-align:center; display:block; margin:0 3px; padding:2px; color:#333;}

.form1Parte{float:left; width:94%; padding-left:1%;}
.form1Parte .etiqueta{float:left; text-align:center; padding:1px 0; width:25%;}
.form1Parte .campogen, .form1Parte .observ{width:73%;}

hr.salto{display:none;}

.boton{ background:#ffb406; color:#533612; border:1px solid #b16e00; font:bold 1em verdana; cursor:pointer; padding:1px 0;}


.lista1x{float:left;width:99%; margin-top: 8px; padding-bottom:3px; border-top:1px solid #ffb32f; border-bottom:1px solid #ffb32f;}
.lista1x li{ text-align:center; float:left; width:100%; margin-top:3px; border-bottom:1px solid #e0e0e0; border-top:1px solid #e0e0e0;}

.listatrx{float:left; width:99.9%; text-align:center; background:#ffbb59;}
.listatrx li{float:left; border:none; text-align:center; padding:2px 0; width:25%; font-weight:bold;}

.listatox{float:right; width:99.9%; text-align:center; background:#fff;}
.listatox li{float:right; border:none; text-align:center; padding:2px 0; width:100%; font-weight:bold;}


.listatdx{float:left; width:100%; text-align:center; background:#fff;}
.listatdx li{float:left;width:25%; font-size:0.8em; text-align:center; border:none; padding:2px 0;}

.lista1 li a, .lista1 li span{ text-align:center; display:block; margin:0 3px; padding:2px; color:#333;}


	

		
		/* Header links styling */
		h3.head {  font-size:1em;}
 
		h3.head selected {  font-size:1em;}
 	h4.head {  font-size:1em;}
 
		h5.head selected {  font-size:1em;}
 
		
		/* Xtra Header links styling */
		h4.head a { 
		color: #333;
		display:block; 
		background-color:#ccc;
		background-position: 98% 50%;
		padding: 3px 6px;
		}
		
		h4.head a:hover { 
			color:Lime;
		background-color:#ccc;
		background-position: 98% 50%;
		}
		
		h4.selected a { 
		background-color:#ccc;
		background-position:98% 50%;

		padding: 3px 6px;
		}
		
		h4.selected a:hover { 
		background-position:98% 50%;
		color: #36a;
		}
